草庐IT

ios - 在 UITableView 中重用 UICollectionViewCell

全部标签

javascript - 基于 JS 的 influxdb 图形编辑器,如 Grafana、Influga,是否有可重用的库?

我一直在使用像grafana这样的工具或influga,这些都是很棒的项目,可以帮助创建带有图表和各种类型图形的仪表板。我想知道,是否有可能将这些应用程序的2个核心功能分离到一个独立的javascript库中,该库可以在现有的网络应用程序中重复使用(最终用户也可以轻松使用)?2个主要特征是:图形编辑器(查询、标签、颜色等)图TableView(查看图表、更改日期范围、放大和缩小、ecc)grafana和类似解决方案的问题在于它们不容易与现有的Web应用程序集成,并且这些项目的复杂性和添加新功能越来越多,而许多人可能需要的是与现有Web应用程序进行某种集成.有人在做这方面的工作吗?如果是

javascript - JS onclick 移动替代方案 - onclick 在 iOS 和 Android 上也已弃用

我在HTML中有这个HereismyformthatisdisplaydonclickandthebuttonAPPLYEVENTwilldisappear!(Aslongasmyformalreadyhasabutton!)APPLYEVENT这在CSS中:.hidden-div{display:none;}在桌面设备上工作正常,但在iOS和Adroid上,我的主按钮“应用事件”不会消失,我有2个按钮,主按钮(停止消失)和表单按钮。iOS从v8开始,现在Android似乎停止支持“onclick”。有人可以帮帮我吗?我是JS初学者!JSFiddleHere

javascript - 输入类型=文件在 iOS 中不起作用

我正在使用phonegap为iOS开发应用程序。我想将设备上的图像、歌曲、视频等本地文件上传到服务器。为此,我使用了用于浏览文件层次结构。它在浏览器上运行良好,但当我在iPad上运行时,选择文件按钮被禁用。我在google上搜索了很多这个问题,但找不到合适的解决方案。iOS是否支持上述标签?如果不是,那么在iOS中浏览和上传文件的解决方案是什么? 最佳答案 iOS不支持任意文件上传。该标签在iOS5.x之前(包括)之前一直被忽略。从iOS6开始,此标签允许用户从照片流或相机添加照片(“拍摄新照片”)。所有这些都将由浏览器在幕后处理,

javascript - 这个 JavaScript 闭包函数如何重用没有全局变量的对象?

我决定在尝试理解Javascript方面向前迈出一步,然后再次阅读Javascript:TheGoodParts.第一个疑问来了:假设我想避免使用全局变量,因为它们是邪恶的,所以我有以下内容:vardigit_name=function(n){varnames=['zero','one','two','three'];returnnames[n];}D.Crockford声称这很慢,因为每次调用该函数时,都会完成一个新的names实例化。所以,然后他通过这样做转向关闭解决方案:vardigit_name=function(){varnames=['zero','one','two','

javascript - 无法使用 jQuery.ajax() 从保存到 iOS 设备主屏幕的 Web 应用程序使用 AJAX 访问 list 缓存文件

我正在制作一个网络应用程序。它加载的一些文件包含纯静态.JSON数据。我将jQuery.ajax()(jQuery1.5.2)与dataType:'json'和cache:true一起使用。一切正常,所有文件都已加载。我还配置了缓存list来缓存这些JSON文件(除了css、js和图像)。那里的一切也都运行良好——当用户访问我的站点时,我需要的所有文件都被正确缓存(我有applicationCache事件处理程序来确认一切正常)。我已经在GoogleChrome中测试了所有内容,我可以看到所有文件(包括JSON文件)都被缓存了。当我断开网络连接时,一切正常(jQueryajax调用自动

javascript - 禁用 IOS Safari 弹性滚动

我正在用HTML和JavaScript编写一个用于iPhone的网络应用程序。我想要实现的是防止应用程序弹性滚动(滚动超过页面范围并弹回)。但是,我的应用程序需要一些较长的元素才能滚动(该应用程序有一个长Canvas)。我已经尝试了很多在互联网上其他地方找到的这个问题的答案,但是,所有这些解决方案要么使用了JQuery,完全禁用了滚动,要么使用了Phonegap,要么只是在IOS7上根本不起作用。我该怎么做? 最佳答案 有一种方法可以不用jQuery来实现:document.body.addEventListener('touchm

javascript - 可重用的 javascript 对象、原型(prototype)和范围

MyGlobalObject;functionTheFunctionICanUseRightAwaySingleForAllInstansesAndWithoutInstanse(){function(){alert('NOCONSTRUCTORWASCALLED');}};长命名函数必须可从MyGlobalObject调用,这反过来必须在脚本加载后始终作为全局变量(到window)可用。它应该支持符合最新标准的可扩展性。我处于如何为应用程序构建JS基础的架构困境(几乎100%JS)。我们需要一个对象,即window.MyObject(像一个模块,像jQuery)所以它可以用VAR1v

javascript - Socket.io-Stream 不发送给客户端

我正在尝试从服务器向客户端发送(中继)连续的utf-8数据流。虽然我可以看到到达服务器的数据,但我无法将其通过管道传输到套接字并将其转发给客户端。节点服务器,vario=require('socket.io')(server);app.io=io;vardsteem=require('dsteem')vares=require('event-stream')varclient=newdsteem.Client('https://api.steemit.com')varss=require('socket.io-stream');varoutBoundStream=ss.createSt

javascript - 如何防止 iOS 键盘使用 CSS 或 JS 将 View 推离屏幕

我有一个响应式网页,当您点击一个按钮时,它会打开一个模式。当模式打开时,它被设置为使用固定定位占据页面的整个宽度和高度。模式中还有一个输入字段。在iOS设备上,当输入字段获得焦点时,键盘会打开。然而,当它打开时,它实际上将整个文档向上推开,以至于我的页面的一半超出了视口(viewport)的顶部。我可以确认实际的html标签本身已经被推高以补偿键盘,并且它没有通过CSS或JavaScript发生。有没有人以前见过这种情况,如果有,有没有办法阻止它,或者在键盘打开后重新定位东西?这是一个问题,因为我需要用户能够在模式顶部看到内容,同时我想自动聚焦输入字段。 最

javascript - JSfiddle:我的 fiddle 的 javascript (*.js) url 是什么?所以我可以通过 src 重用它

获取什么url,只获取thisfiddle的javascript代码?所以稍后,我可以通过使用调用它来将它用于测试链接,类似于:JSfiddle存储我们脚本的版本,我的IDE没有。编辑:我知道/show/页面,我的问题是有独立的.js页面吗?编辑:截至2013年3月,以下模式有效!(请+1丹尼的回答!)http://jsfiddle.net/username/c0dE5/dd/show_js/http://jsfiddle.net/hugolpz/QUTcW/37/show_css/http://jsfiddle.net/hugolpz/QUTcW/37/show_html/